home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / os2 / 7870_0s2.zip / README.TXT < prev   
Text File  |  1996-04-19  |  16KB  |  381 lines

  1.  
  2.          Adaptec 7800 Family Manager for OS/2 2.1X/Warp
  3.          =============================================
  4.  
  5.  
  6. This diskette contains Adaptec's OS/2 solution for the AIC-7800 Family of
  7. Host Adapters.  This includes:
  8.  
  9.       AHA-2910      PCI-to-Fast SCSI (non-bootable)
  10.       AHA-2940      PCI-to-Fast SCSI
  11.       AHA-2940W     PCI-to-Fast and Wide Single-Ended SCSI
  12.       AHA-2944W     PCI-to-Fast and Wide Differential SCSI
  13.       AHA-2940Ultra PCI-to-Wide UltraSCSI
  14.       AHA-3940      MultiChannel PCI-to-Fast SCSI
  15.       AHA-3940W     MultiChannel PCI-to-Fast and Wide SCSI
  16.       AIC-7850      Single-Chip PCI-to-Fast SCSI
  17.       AIC-7870      Single-Chip PCI-to-Fast and Wide SCSI
  18.       AIC-7880      Single-Chip PCI-to-UltraSCSI
  19.  
  20.  
  21. The folowing files on this diskette are required for the installation of
  22. the 7800 Family OS/2 driver:
  23.  
  24.      \os2\aic7870.add
  25.      \os2\7870pres.exe
  26.      \os2\aic7870.ddp
  27.     
  28.  
  29. =============================================================================
  30.        INSTALLATION INSTRUCTIONS FOR THE OS/2 DRIVER:
  31. =============================================================================
  32.  
  33. 1) Installing a New Driver or Updating an Existing Driver for OS/2 2.1X/Warp
  34. ----------------------------------------------------------------------------
  35.  
  36.   a) Open the OS/2 System Folder, then open the System Setup folder.
  37.  
  38.   b) Double-click on Device Driver Install.
  39.  
  40.   c) Insert the Manager Set floppy in the appropriate drive.
  41.  
  42.   d) Change to the directory where the driver is located, usually \OS2.
  43.                                       
  44.   e) When you find the driver (AIC7870.ADD), select INSTALL.
  45.  
  46.   f) After the install finishes, a message will appear to report the 
  47.      status.  An error will be displayed if no host adapters are found.
  48.  
  49.      You may also install the driver manually. 
  50.      If running OS/2 2.1X, copy AIC7870.ADD to C:\OS2.
  51.      If running OS/2 Warp, copy AIC7870.ADD to C:\OS2\BOOT.
  52.      Add a line to your CONFIG.SYS that says BASEDEV=AIC7870.ADD .
  53.  
  54.   Note: If you run out of disk space and are unable to copy the
  55.   AIC7870.ADD driver to the appropriate directory, you will need to delete
  56.   other drivers in that directory that are not being used. Be sure to make
  57.   backup copies of any drivers or files before deleting them.
  58.  
  59. 2) First-Time Installation of OS/2 2.1X/Warp From Floppy Diskette
  60. -----------------------------------------------------------------
  61.  
  62.   a) Make backup copies of the Installation Diskette and Disk #1.
  63.  
  64.   b) If you are installing OS/2 2.1X, use the backup copies of the
  65.      Installation Diskette and Disk #1 to do the following:
  66.  
  67.      1) Copy OS2LDR from the 7800 Manager Set onto the Installation Diskette.
  68.  
  69.      2) Copy IBMINT13.I13 from the 7800 Manager Set onto Disk #1.
  70.  
  71.      Note: You do not need these files when installing OS/2 Warp.
  72.  
  73.   c) Install OS/2 using the backup diskettes and the remainder 
  74.      of the standard OS/2 diskettes.
  75.      
  76.   d) When installation has completed, reboot the system.
  77.  
  78.   e) After the system has rebooted, follow the instructions for installing
  79.      the driver on a system containing OS/2.
  80.  
  81.  
  82. 3) First-Time Installation of OS/2 2.1X From CD-ROM
  83. ---------------------------------------------------
  84.  
  85.   a) Use diskcopy to make backup copies of all IBM OS/2 and Adaptec
  86.      supplied diskettes. Use the backup copies as your working diskettes.
  87.  
  88.   b) Copy the OS2LDR file from the 7800 Family Manager set diskette
  89.      (i.e., \OS2\OS2LDR) onto the OS/2 installation diskette.
  90.      This overwrites the existing OS/2 loader on the diskette.
  91.  
  92.   c) Copy the IBMINT13.I13 driver from the 7800 Family Manager set diskette
  93.      (i.e.,\OS2\IBMINT13.I13) onto the OS/2 installation diskette #1.
  94.      This overwrites any existing version of the driver included on
  95.      diskette #1.
  96.  
  97.   d) Copy the AIC7870.ADD driver from the 7800 Family Manager set diskette
  98.      (i.e., \OS2\AIC7870.ADD) onto the OS/2 installation diskette #1.
  99.      This overwrites any existing version of the driver included on
  100.      diskette #1.
  101.  
  102.   e) Modify the CONFIG.SYS file on diskette #1 to include the following
  103.      line:
  104.  
  105.       BASEDEV=AIC7870.ADD /PCIHW
  106.  
  107.   f) Run the OS/2 installation program; follow the instructions in your
  108.      OS/2 documentation.
  109.  
  110.   g) At the end of the installation process, follow the onscreen instructions
  111.      to remove the last OS/2 distribution diskette and reboot the computer.
  112.      If the computer fails to boot up, and locks up while displaying the OS/2
  113.      logo screen, you may use one of the following options to get to the 
  114.      command prompt:
  115.  
  116.      1) If you installed OS/2 using the FAT Filesystem, boot up MS-DOS 
  117.     to get to the command prompt.
  118.  
  119.      2) If you installed OS/2 using the HPFS Filesystem, insert the 
  120.     Installation Diskette and boot up the computer from this diskette.
  121.     When the IBM screen is displayed, remove the Installation diskette
  122.     and insert Diskette #1 as instructed to do so. After a while, a screen 
  123.     will be displayed asking which installation method you wish to choose.
  124.     At this point, press the F3 key to get to the command prompt.
  125.  
  126.      Once you get to the command prompt, change to the drive where the OS/2 
  127.      system files are located (usually Drive C:).  You may now use a text
  128.      editor to again modify the OS/2 CONFIG.SYS file on the hard drive to add
  129.      the /PCIHW switch to the BASEDEV=AIC7870.ADD line as shown in step e.
  130.      OS/2 should then boot normally from the hard disk.
  131.  
  132.   h) After the computer has restarted, OS/2 displays a screen. You have the
  133.      option to view online information while the OS/2 desktop is building.
  134.      Allow OS/2 to finish building, and follow the onscreen instructions to
  135.      restart the computer. Again, if the computer fails to boot up, and locks
  136.      up while displaying the OS/2 logo screen, repeat the process specified
  137.      in step g to correct the problem.
  138.  
  139.   Note: The CONFIG.SYS, IBMINT13.I13, and OS2LDR files may be overwritten
  140.   by equivalent files from the CD-ROM. If this occurs, follow step g above
  141.   to recover those files. 
  142.  
  143.  
  144. 4) First-Time Installation of OS/2 Warp From CD-ROM
  145. ---------------------------------------------------
  146.  
  147. a) Use diskcopy to make backup copies of all IBM OS/2 and Adaptec supplied
  148.    diskettes. Use the backup copies as your working diskettes. 
  149.  
  150. b) Run the OS/2 installation program; follow the instructions in your 
  151.    OS/2 documentation.
  152.  
  153. After reboot, update the AIC7870.ADD on the
  154. boot drive from DISK #1 (this file will be overwritten from the CD-ROM).
  155.  
  156. NOTE: The update files OS2LDR and IBMINT13.I13 included in the 7800
  157. Family Manager Set are not needed when installing OS/2 Warp.
  158.  
  159.  
  160. Additional Notes:
  161. -----------------
  162.  
  163. OS/2 2.1X currently does not identify PCI systems and handles them
  164. in the same way it would an ISA system. This can cause several different
  165. problems: trouble installing OS/2 2.1X and an inability to share a single
  166. interrupt between multiple PCI adapters.
  167.  
  168. IBM is aware of these problems and has open APARs (PJ14230 and PJ14710)
  169. tracking them. They will be fixed in a future release of OS/2; please check
  170. the list of closed APARs accompanying each future release.
  171.  
  172. Currently, we have files which can be used as interim fixes for both these
  173. problems:
  174.  
  175.    OS2LDR - A new PCI aware version of the loader. This file can be used
  176.    during installation or installed after the installation of OS/2 has
  177.    completed.
  178.  
  179.    IBMINT13.I13 - A new PCI aware version of the generic INT 13H driver that
  180.    is used during installation from floppy disk.
  181.  
  182. If you update Disk #1 of the CD-ROM installation to include OS2LDR, please be
  183. aware that this file will be overwritten from the CD-ROM. It may have to be
  184. updated again on the boot drive when the installation has completed.
  185.  
  186. The update files OS2LDR and IBMINT13.I13 included in the 7800 Family Manager
  187. Set are not needed when installing OS/2 Warp.
  188.  
  189. This driver added a new switch named /PCIHW which enables the driver to 
  190. ignore the PCI BIOS and access the PCI hardware registers directly. This
  191. switch could be useful for the users having problems loading the AIC7870.ADD
  192. included with OS/2 Warp, if their system has a non-compliant
  193. system BIOS. 
  194.                             
  195.     BASEDEV=AIC7870.ADD /PCIHW
  196.  
  197. Intel Errata #8511 lists known data integrity issues with the 
  198. processor cache on the Saturn-1 chipset (82424TX).  For this reason 
  199. Adaptec recommends that processor cache be disabled via the CMOS 
  200. setup to avoid data corruption.  For more information, see Intel 
  201. Errata #8511.  You may get this from Intel's FaxBack system at 
  202. 800.628.2283 or 916.356.3105.  For more detailed information see 
  203. Errata #8512 and 8513.  
  204.                         
  205. There is currently no support for installing OS/2 2.0 on a hard drive
  206. attached to an AIC-7870, due to limitations in the installation procedure. 
  207. Upgrading to OS/2 2.1 or higher is recommended.
  208.  
  209.  
  210. =============================================================================
  211.               Configuration Information:
  212. =============================================================================
  213.  
  214. Generic Command Line Switches for Adaptec Drivers and OS/2 2.1X and Above
  215. -------------------------------------------------------------------------
  216.  
  217. OS/2 adapter device drivers (.ADD files) are normally installed 
  218. automatically and require no further information from the user. However,
  219. in certain situations the user may wish to modify the behavior of the 
  220. driver to meet their specific needs.
  221.  
  222. ***** IMPORTANT *****
  223. Please proceed cautiously with the following information. If you have
  224. purchased software which requires you to use switches, it should include
  225. instructions on how to use them. Most software requires no switches and
  226. you do not need to concern yourself with the information about switch 
  227. settings.
  228.  
  229. The standard format for command line switches is :
  230. BASEDEV=AIC7870.ADD [Universal Parameter][Adapter ID][Unit Parameter]
  231.       {[SCSI Target ID]}
  232.  
  233.   [Universal Parameter] - An option that applies to all adapters 
  234.        controlled by the driver.
  235.  
  236.   [Adapter ID] - /A:n, where n is the number (zero relative) of the adapter
  237.        installed in the system. The adapter ID is determined when 
  238.        the driver is loaded based on the order that adapters are 
  239.        found in the system. (See below, AIC7870.ADD Specific Command
  240.        Line Switches.)
  241.  
  242.   [Unit Parameter] - Modifies the behavior of the selected host adapter.
  243.  
  244.   [SCSI Target ID] - The targets to which the Unit Parameter will be applied.
  245.        This parameter may be a single ID (d) or list of IDs (d,d,d).
  246.  
  247.  
  248. Universal Parameters:
  249. ---------------------
  250.  
  251.    /ET - Allow embedded targets.  This parameter indicates that the ADD
  252.       should assume that all targets have more than one logical unit (LUN)
  253.       defined.
  254.  
  255.    /!ET - Do not allow embedded targets (DEFAULT). This parameter indicates
  256.       that the ADD should assume that all targets have only one logical 
  257.       unit (LUN) defined.
  258.  
  259.    /V - Load driver verbosely. This parameter will display the driver
  260.       name as well as the version number and Adaptec copyright if the driver
  261.       loads successfully. Information on all targets found in the system
  262.       will also be displayed.
  263.  
  264.    /PCIHW  Enables driver to access PCI configuration hardware registers.
  265.        This switch is implemented because in some PCI systems accessing
  266.        PCI configuration space through PCI BIOS function calls causes
  267.        problem.
  268.  
  269.    /INSTR  Enables I/O Performance monitoring. This switch allows the
  270.        AIC7870.ADD driver to record I/O statistics and errors.
  271.  
  272.  
  273.        
  274. General Unit Parameters:
  275. ------------------------
  276.  
  277.    /I - Ignore the specified adapter. This allows another driver to
  278.       share the adapters that the ADD would normally use.
  279.  
  280.    /DM - Enable DASD manager support (DEFAULT). This parameter allows
  281.       OS2DASD.DMD to control the specified target(s) if they are 
  282.       identified as DASD (hard disk) devices.
  283.  
  284.    /!DM - Disable DASD manager support. This parameter prevents
  285.       OS2DASD.DMD from controlling the specified target(s).
  286.  
  287.    /SM - Enable SCSI manager support (DEFAULT). This parameter allows
  288.       OS2SCSI.DMD to control the specified target(s) if they are 
  289.       identified as NON-DASD SCSI devices. All SCSI hard drives 
  290.       will be controlled by OS2DASD.DMD.
  291.  
  292.    /!SM - Disable SCSI manager support. This parameter prevents
  293.       OS2SCSI.DMD from controlling the specified target(s).
  294.  
  295.  
  296. Configuration Examples:
  297. -----------------------
  298.  
  299. Example 1
  300.  
  301.    Suppose that you had a removable hard drive as target 3 and you wanted
  302.    to control the hard drive with an ASPI application and driver.
  303.    Normally OS2DASD will allocate this device, treat it as a large
  304.    floppy and prevent you from sending any SCSI commands via ASPI.
  305.  
  306.    BASEDEV=AIC7870.ADD /A:0 /!DM:3 will prevent OS2DASD.DMD from
  307.    accessing the target and still allow OS2SCSI.DMD and OS2ASPI.DMD to
  308.    share access to it.
  309.  
  310. Example 2
  311.  
  312.    Suppose that you had a multi-disk CD-ROM as target 4 on host adapter 0 and
  313.    two DASD devices as targets 1 and 5 on host adapter 1.
  314.  
  315.    BASEDEV=AIC7870.ADD /ET /A:0 /!SM:4 /A:1 /!DM:1,5 will prevent
  316.    OS2SCSI.DMD from accessing the CD-ROM and prevent OS2DASD.DMD from
  317.    controlling the DASD devices. The driver will also search for multiple
  318.    LUNs on all host adapters.
  319.  
  320.  
  321. Important Tips:
  322. ---------------
  323.  
  324.   1) There are no switches for controlling OS2ASPI.DMD directly. IBM did
  325.     not define them in their specification and we cannot be sure that other
  326.     host adapters will have the same switches.
  327.  
  328.   2) OS2SCSI.DMD will only allocate devices when a device driver
  329.     requests it, but this will prevent OS2ASPI from accessing it. There is
  330.     nothing in the ASPI specification regarding device allocation so
  331.     OS2ASPI must rely on other managers to fairly share targets. This
  332.     should only be a problem if you have two drivers that use different
  333.     managers and you want them both to access the same target at the same
  334.     time.
  335.  
  336.   3) Do NOT disable DASD manager access to target 0 if you are booting
  337.     from your SCSI host adapter. This will prevent the system from booting!
  338.  
  339.  
  340. AIC7870.ADD-Specific Command Line Switches
  341. ------------------------------------------
  342.  
  343. This driver supports the AIC-7800 Family of Host Adapters.
  344. Adapter numbers are first assigned to boards with their BIOS enabled.
  345. The numbers are assigned from lowest BIOS address to highest address.
  346. Any remaining boards are assigned numbers by scanning slots.  
  347. Each slot is a combination of a bus number and a device number pair 
  348. starting from lowest to higest numbers, and the adapters are assigned a 
  349. number in the order they are found.  
  350.  
  351.  
  352. Special Unit Parameters:
  353. ------------------------
  354.  
  355.       /TAG: - Sets the number (1-16) of tagged commands for all target
  356.           devices on the host adapter. A value of one disables 
  357.           tagged queuing. 16 is the maximum number allowed and 8 is
  358.           the default value.
  359.  
  360.       /TAG:1  Disables tagged queuing for all target devices on a given
  361.           host adapter. The driver maintains a maximum of 2 non-
  362.           tagged commands per target internally. The driver treats
  363.           all target devices as non-tagged devices, and sends only
  364.           one command at a time per target to the host adapter.
  365.  
  366.        Example:
  367.  
  368.        BASEDEV=AIC7870.ADD /A:0 /TAG:8
  369.            will set the number of tagged commands for all target
  370.            devices on the first host adapter to 8.
  371.            
  372.  
  373. ==============================================================================
  374.                 Limitations:
  375. ==============================================================================
  376.  
  377.      Fault Tolerance is now supported in the driver. However, ABORT and 
  378.      SCSI BUS RESET will only work for targets that are properly
  379.      behaved.
  380.  
  381.